﻿


$().ready(function () {
    $('#formreg').validate({
        rules: {
            txtUsername: {
                required: true,
                minlength: 5,
                maxlength: 18
            },
            txtPassword: {
                required: true,
                minlength: 6
            },
            txtConfirm: {
                required: true,
                minlength: 6,
                equalTo: "#txtPassword"
            },
            txtEmail: {
                required: true,
                email: true
            },
            txtMobilephone: {
                required: true,
                number: true,
                minlength: 9,
                maxlength: 13
            },
            listCityProvince: {
                selectNone: true
            },
            txtSecretCode: {
                required: true,
                minlength: 6,
                maxlength: 6
            }
        },
        messages: {
            txtUsername: {
                required: "Tài khoản không được để trống.",
                minlength: "Tài khoản không được ít hơn 5 ký tự.",
                maxlength: "Tài khoản không được nhiều hơn 18 ký tự."
            },
            txtPassword: {
                required: "Mật khẩu không được để trống.",
                minlength: "Mật khẩu không được ít hơn 6 ký tự."
            },
            txtConfirm: {
                required: "Mật khẩu xác nhận không được để trống.",
                minlength: "Mật khẩu xác nhận không ít hơn 6 ký tự.",
                equalTo: "Mật khẩu xác nhận không chính xác."
            },
            txtEmail: {
                required: "Thư điện tử không được để trống.",
                email: "Thư điện tử không chính xác."
            },
            txtMobilephone: {
                required: "Số điện thoại không được để trống.",
                number: "Số điện thoại không chính xác.",
                minlength: "Số điện thoại không chính xác.",
                maxlength: "Số điện thoại không chính xác."
            },
            listCityProvince: {
                selectNone: "Phải chọn tỉnh thành bạn đang sống."
            },
            txtSecretCode: {
                required: "Mã bảo mật không được để trống.",
                minlength: "Mã bảo mật không đúng",
                maxlength: "Mã bảo mật không đúng"
            }
        }
    });
});



$(document).ready(function () {

    $("#txtUsername").change(function () {

        var uname = $("#txtUsername");

        var msgbox = $("#status");

        if (uname.val().length < 5) {
            msgbox.html(" ");
        }
        else if (uname.val().length > 18) {
            msgbox.html(" ");
        }
        else {

            $.ajax({

                type: "POST",

                url: "RegisterMember.aspx/CheckUserName",

                data: "{'args': '" + uname.val() + "'}",

                contentType: "application/json; charset=utf-8",

                dataType: "json",

                success: function (msg) {

                    if (msg.d == 'Available') {

//                        uname.removeClass("notavailablecss");

//                        uname.addClass("availablecss");

                        msgbox.html('<img src="images/checked.gif"> <font color="Green"> Tài khoản này bạn có thể dùng. </font>');

                    }
                    else {
//                        uname.removeClass("availablecss");

//                        uname.addClass("notavailablecss");

                        msgbox.html(msg.d);

                    }
                }
            });
        }

    });




    $("#txtEmail").change(function () {

        var uname = $("#txtEmail");

        var msgbox = $("#statusmail");

        if (checkEmail(formreg) == false)
        {
            msgbox.html(" ");
        }
        else {

            $.ajax({

                type: "POST",

                url: "RegisterMember.aspx/CheckEmail",

                data: "{'args': '" + uname.val() + "'}",

                contentType: "application/json; charset=utf-8",

                dataType: "json",

                success: function (msg) {

                    if (msg.d == 'Available') {

                        //                        uname.removeClass("notavailablecss");

                        //                        uname.addClass("availablecss");

                        msgbox.html('<img src="images/checked.gif"> <font color="Green"> Email này bạn có thể dùng. </font>');
                 

                    }
                    else {
                        //                        uname.removeClass("availablecss");

                        //                        uname.addClass("notavailablecss");

                        msgbox.html(msg.d);

                    }
                }
            });
        }

    });


    

});



